home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / btrieve / btr515.exe / BTR515.TXT < prev    next >
Text File  |  1993-09-17  |  8KB  |  236 lines

  1.  
  2.               NOVELL TECHNICAL INFORMATION DOCUMENT
  3.  
  4. TITLE:              NetWare Btrieve 5.15 Patches (through #90)
  5. DOCUMENT ID:        TID000622
  6. DOCUMENT REVISION:  A
  7. DATE:               09AUG93
  8. ALERT STATUS:       Yellow
  9. INFORMATION TYPE:   Symptom Solution
  10. README FOR:         BTR515.EXE
  11.  
  12. NOVELL PRODUCT and VERSION:
  13. NetWare Btrieve NLM 5.15
  14. NetWare Btrieve VAP 5.15
  15.  
  16. ABSTRACT:
  17. This file contains the latest patches for NetWare Btrieve version 5.15. 
  18. The patches are for NetWare Btrieve NLM and NetWare Btrieve VAP.  The
  19. latest workstation requesters for the VAP and NLM are available in the file
  20. BTRREQ.EXE.
  21. _________________________________________________________________
  22.  
  23. DISCLAIMER
  24. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. 
  25. NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. 
  26. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION
  27. ONLY.  NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS
  28. INFORMATION.
  29. _________________________________________________________________
  30.  
  31. Self-Extracting File Name:  BTR515.EXE
  32.  
  33. Files Included     Size     Date        Time
  34.  
  35.   BTR515.TXT          (This File)
  36. PATCH515.CMD       2366    9-04-92     11:16a
  37. BPATRTRN.515       1019    9-04-92     11:16a
  38. BPATRTRV.515        255    9-04-92     11:16a
  39.       PI.EXE      33520    9-04-92     11:16a
  40. PATCH515.BAT       2366    9-04-92     11:16a
  41.  BPATVAP.515       9088    4-15-93     12:23a
  42.  BPATNLM.515      21672    6-25-93      2:24p
  43.  
  44.  
  45. Filename:  BTR515.TXT
  46. Products:  Btrieve NLM v5.15
  47.            Btrieve VAP v5.15
  48. Date:      JULY 2 1992
  49.  
  50. This file accompanies the NLM and VAP environment patches for Btrieve v5.15
  51. programs.
  52.  
  53. ****************** NOTICE  ***********************
  54. This is the last patch release for Btrieve NLM version 5.15.  Btrieve NLM
  55. version 5.15 is no longer the current version of the Btrieve NLM and Novell
  56. is only updating the most current version of the Btrieve NLM.
  57.  
  58. This patch set does not contain patches for Btrieve requesters. Instead,
  59. version replacement modules have been included in the file BTRREQ.EXE. 
  60. BTRREQ.EXE contains the latest requesters for DOS, Windows, OS/2, and
  61. UnixWare. The latest requester should be use with all 5.x versions of the
  62. VAP and NLM and all 6.x versions of the NLM. See the BTRREQ.TXT file
  63. contained in BTRREQ.EXE for details.
  64. ***************************************************
  65.  
  66. Contents
  67. ========
  68.  
  69.     Patch File Information
  70.     Installation Procedure
  71.     Source File Information
  72.     Patch Set Descriptions
  73.  
  74. ===============================================================
  75.  
  76. Patch File Information
  77. ======================
  78.  
  79.    Patch Set Filename:  BTR515.EXE
  80.  
  81.    Date:  4/19/93
  82.  
  83. Files Included:
  84. BTR515   DOC    This file
  85. PATCH515 CMD      2366 09-04-92  11:16a
  86. BPATRTRN 515      1019 09-04-92  11:16a
  87. BPATRTRV 515       255 09-04-92  11:16a
  88. BPATNLM  515     18941 04-09-93  12:51p
  89. PI       EXE     33520 09-04-92  11:16a
  90. PATCH515 BAT      2366 09-04-92  11:16a
  91. BPATVAP  515      9088 04-15-93  12:23p
  92.  
  93.  
  94. ===============================================================
  95.  
  96. Installation Procedure
  97. ======================
  98.  
  99. The installation procedure for the Btrieve v5.15 patch set is as follows:
  100.  
  101. 1.  Copy all the files to the directory on your system that contains the
  102. files to be patched, and make this the default directory.
  103.  
  104. 2.  Ensure that PI.EXE is available on the system.  PI.EXE is a patch
  105. utility that Novell provides to install product patches.  You can use
  106. PI.EXE in DOS or OS/2 environments.
  107.  
  108. CAUTION:  Make sure you are patching the original (unpatched), released
  109. version of the software, since PI.EXE cannot patch a patched version. Refer
  110. to the following section, "Source File Information," for a list of the
  111. original files.
  112.  
  113. The first time you patch the ORIGINAL software, the patch utility renames
  114. these files using the .ORG extension.
  115.  
  116. 3.  Run the batch or files files relevant to your situation:
  117.  
  118.     PATCH515.BAT   Corrects the VAP and NLM versions under DOS
  119.     PATCH515.CMD   Corrects the VAP and NLM versions under OS/2
  120.  
  121. ===============================================================
  122.  
  123. Source File Information
  124. =======================
  125.  
  126. To ensure you are patching the original files, compare the files to be
  127. patched with the following list, which shows the byte size and the date and
  128. time stamps for the original releases:
  129.  
  130.    Source File            Size     Original Date   Time
  131.    -----------            ----     -------------   ----
  132.    BSERVER  VAP         132015      1-24-91         5:49p
  133.    BROUTER  VAP          12860      1-31-91        10:21a
  134.    BROUTER  NLM          15884      1-24-91        11:38a
  135.    BTRIEVE  NLM          64616      2-19-91        11:22a
  136.  
  137. ===============================================================
  138.  
  139. Patch Set Descriptions
  140. ======================
  141.  
  142. This section describes each patch in the patch set.  For each patch, the
  143. description includes one or more keywords that may help you quickly
  144. determine whether the patch you need for a specific problem is included in
  145. this patch set.
  146.  
  147.    * * * * * * * * *
  148.  
  149. Patch Number:      1
  150.  
  151. Platform/Prod: Btrieve VAP - BSERVER.VAP, v5.15
  152.  
  153. Keywords: INDEX, SUPPLEMENTAL, EXTENDED, NULL
  154.  
  155. Problem Fixed by This Patch:
  156.  
  157. When Btrieve creates a supplemental index using a null key and an extended
  158. key type, if the null value is an even number, Btrieve does not recognize
  159. the extended key type.  Instead, it uses the third bit of the key flags
  160. word to flag the key as either binary or string.
  161.  
  162.    * * * * * * * * *
  163.  
  164. Patch Number:      2
  165.  
  166. Platform/Prod: Btrieve NLM - BTRIEVE.NLM, v5.15
  167.  
  168. Keywords: UPDATE, INSERT, GET POSITION, COMPRESSED, DUPLICATE
  169.  
  170. Problem Fixed by This Patch:
  171.  
  172. This patch corrects a problem that causes positioning to be lost after you
  173. perform an Update operation on a file with compressed records. Performing a
  174. Get Position operation causes Btrieve to return a Status 8 (Invalid
  175. Positioning); a Get Next operation skips to the next key value, ignoring
  176. the next duplicate, if any exist.  Similarly, after an Insert operation is
  177. performed on a file with a compressed record, a Get Previous operation
  178. skips to the previous key value, instead of the previous duplicate, if any
  179. exist.
  180.  
  181.    * * * * * * * * *
  182.  
  183. Patch Number:      3
  184.  
  185. Platform/Prod: Btrieve NLM - BTRIEVE.NLM, v5.15
  186.  
  187. Keywords: POSITION, DELETE, STEP FIRST, STEP PREVIOUS
  188.  
  189. Problem Fixed by This Patch:
  190.  
  191. This patch corrects a problem that sometimes occurs when a Step Previous
  192. operation follows a Step First operation and a Delete operation, causing
  193. Btrieve to return a Status 80 (Conflict) because positioning has been lost
  194. on the failed Step Previous operation.  This patch restores positioning.
  195.  
  196.    * * * * * * * * *
  197.  
  198. Patch Number:      4
  199.  
  200. Platform/Prod: Btrieve NLM - BTRIEVE.NLM, v5.15
  201.  
  202. Keywords: TTS, PRE-IMAGE
  203.  
  204. Problem Fixed by This Patch:
  205.  
  206. This patch fixes a problem causing systems using the Transaction Tracking
  207. System (TTS) under heavy load to intermittently return a Status 14
  208. (Pre-Image Open Error).  Access problems continue until the file is closed
  209. and reopened.  The problem does not occur when the BSPXCOM -W parameter is
  210. set to 1.  This patch implements a semaphore to control TTS task
  211. switching.
  212.  
  213.    * * * * * * * * *
  214.  
  215. Patch Number:      5
  216.  
  217. Platform/Prod:
  218.  Btrieve VAP - BSERVER.VAP, v5.15; BROUTER.VAP, v5.15
  219.  Btrieve NLM - BTRIEVE.NLM, v5.15; BROUTER.NLM, v5.15
  220.  
  221.  Not included in the patch set is a patch for:
  222.  Btrieve Requesters (DOS) - BREQUEST.EXE, v5.16;
  223.                    (OS/2) - BTRCALLS.DLL, v5.17
  224.  This problem is source fixed in the 6.0 requesters
  225.  contained in this patch kit.
  226.  
  227. Keywords: EXTENDED, INSERT, BUFFER
  228.  
  229. Problem Fixed by This Patch:
  230.  
  231. After an Extended Insert operation, Btrieve should pass back the data
  232. buffer with a count of records successfully inserted in the first word of
  233. the buffer.  This patch corrects a problem that prevents the data buffer
  234. from being sent to the application.
  235.  
  236.